package org.Modulo1;

public final class Producto {
    //Atributos
    private double precio;
    private String descripcion;
    private int id;
    private GestorProductos gProductos;

    
    //Constructor
    
    public Producto(int id,double precio, String descripcion) {
        this.id=id;
        this.precio = precio;
        this.descripcion = descripcion;
        this.gProductos=new GestorProductos();
    }

    //Getters
   

    public Producto() {
    	 this.gProductos=new GestorProductos();
		// TODO Auto-generated constructor stub
	}
	public double getPrecio() {
        return precio;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public int getId() {
        return id;
    }

    public GestorProductos getgProductos() {
        return gProductos;
    }

    public void setPrecio(double precio) {
        this.precio = precio;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public void setId(int id) {
        this.id = id;
    }

    public void setgProductos(GestorProductos gProductos) {
        this.gProductos = gProductos;
    }
    
    public void insertar (){
       this.gProductos.darAltaProd(this);
    }
    public void modificarProd(){
        this.gProductos.modProd(this);
    }
    public void eliminarProd(){
        this.gProductos.eliProd(this);
    }
    
}
